package eu.dominicum.ft.pd.boundary;

import eu.dominicum.ft.pd.Country;
import eu.dominicum.ft.pd.Location;

import java.util.List;

/**
 * Boundary interface for {@link eu.dominicum.ft.pd.Location} objects.
 *
 * @author Harry Klerks
 * @since 2013M1
 */
public interface LocationManagement {

    /**
     * Find all instaces of {@link Location} in the persistent store.
     *
     * @return List<Location>
     */
    List<Location> findAllLocations();

    /**
     * Find all instances of {@link Country} objects in the store.
     *
     * @return List<Country>
     */
    List<Country> findAllCountries();
}
